/* Load this script using conditional IE comments if you need to support IE 7 and IE 6. */

window.onload = function() {
	function addIcon(el, entity) {
		var html = el.innerHTML;
		el.innerHTML = '<span style="font-family: \'xinace\'">' + entity + '</span>' + html;
	}
	var icons = {
			'xicon-checkmark' : '&#xe000;',
			'xicon-checkmark-2' : '&#xe001;',
			'xicon-cancel' : '&#xe002;',
			'xicon-cancel-2' : '&#xe003;',
			'xicon-plus' : '&#xe004;',
			'xicon-plus-2' : '&#xe005;',
			'xicon-minus' : '&#xe006;',
			'xicon-minus-2' : '&#xe007;',
			'xicon-notice' : '&#xe008;',
			'xicon-notice-2' : '&#xe009;',
			'xicon-warning' : '&#xe00a;',
			'xicon-inbox' : '&#xe00b;',
			'xicon-download' : '&#xe00c;',
			'xicon-upload' : '&#xe00d;',
			'xicon-inbox-2' : '&#xe00e;',
			'xicon-picture' : '&#xe00f;',
			'xicon-time' : '&#xe010;',
			'xicon-checkmark-3' : '&#xe011;',
			'xicon-cancel-3' : '&#xe012;',
			'xicon-site-map' : '&#xe013;',
			'xicon-site-map-2' : '&#xe014;',
			'xicon-cloud' : '&#xe015;',
			'xicon-upload-2' : '&#xe016;',
			'xicon-chart' : '&#xe017;',
			'xicon-chart-2' : '&#xe018;',
			'xicon-download-2' : '&#xe019;',
			'xicon-location' : '&#xe01a;',
			'xicon-zoom-in' : '&#xe01b;',
			'xicon-zoom-out' : '&#xe01c;',
			'xicon-magnifier' : '&#xe01d;',
			'xicon-grid' : '&#xe01e;',
			'xicon-grid-2' : '&#xe01f;',
			'xicon-layout' : '&#xe020;',
			'xicon-layout-2' : '&#xe021;',
			'xicon-layout-3' : '&#xe022;',
			'xicon-layout-4' : '&#xe023;',
			'xicon-layout-5' : '&#xe024;',
			'xicon-layout-6' : '&#xe025;',
			'xicon-layout-7' : '&#xe026;',
			'xicon-layout-8' : '&#xe027;',
			'xicon-layout-9' : '&#xe028;',
			'xicon-layout-10' : '&#xe029;',
			'xicon-layout-11' : '&#xe02a;',
			'xicon-layout-12' : '&#xe02b;',
			'xicon-layout-13' : '&#xe02c;',
			'xicon-layout-14' : '&#xe02d;',
			'xicon-tools' : '&#xe02e;',
			'xicon-screwdriver' : '&#xe02f;',
			'xicon-chat' : '&#xe030;',
			'xicon-comments' : '&#xe031;',
			'xicon-chat-2' : '&#xe032;',
			'xicon-chat-3' : '&#xe033;',
			'xicon-equalizer' : '&#xe034;',
			'xicon-resize' : '&#xe035;',
			'xicon-resize-2' : '&#xe036;',
			'xicon-resize-3' : '&#xe037;',
			'xicon-download-3' : '&#xe038;',
			'xicon-calculator' : '&#xe039;',
			'xicon-chart-3' : '&#xe03a;',
			'xicon-chart-4' : '&#xe03b;',
			'xicon-chart-5' : '&#xe03c;',
			'xicon-edit' : '&#xe03d;',
			'xicon-reply' : '&#xe03e;',
			'xicon-forward' : '&#xe03f;',
			'xicon-retweet' : '&#xe040;',
			'xicon-shuffle' : '&#xe041;',
			'xicon-loop' : '&#xe042;',
			'xicon-female' : '&#xe043;',
			'xicon-male' : '&#xe044;',
			'xicon-heart' : '&#xe045;',
			'xicon-info' : '&#xe046;',
			'xicon-info-2' : '&#xe047;',
			'xicon-expand' : '&#xe048;',
			'xicon-collapse' : '&#xe049;',
			'xicon-pop-out' : '&#xe04a;',
			'xicon-pop-in' : '&#xe04b;',
			'xicon-blocked' : '&#xe04c;',
			'xicon-checked' : '&#xe04d;',
			'xicon-error' : '&#xe04e;',
			'xicon-add' : '&#xe04f;',
			'xicon-minus-3' : '&#xe050;',
			'xicon-alert' : '&#xe051;',
			'xicon-pictures' : '&#xe052;',
			'xicon-zip' : '&#xe053;',
			'xicon-zip-2' : '&#xe054;',
			'xicon-tags' : '&#xe055;',
			'xicon-heart-2' : '&#xe056;',
			'xicon-heart-3' : '&#xe057;',
			'xicon-clipboard' : '&#xe058;',
			'xicon-clipboard-2' : '&#xe059;',
			'xicon-clipboard-3' : '&#xe05a;',
			'xicon-ruler' : '&#xe05b;',
			'xicon-switch' : '&#xe05c;',
			'xicon-eyedropper' : '&#xe05d;',
			'xicon-left-quote' : '&#xe05e;',
			'xicon-right-quote' : '&#xe05f;',
			'xicon-left-quote-alt' : '&#xe060;',
			'xicon-right-quote-alt' : '&#xe061;',
			'xicon-article' : '&#xe062;',
			'xicon-read-more' : '&#xe063;',
			'xicon-list' : '&#xe064;',
			'xicon-list-nested' : '&#xe065;',
			'xicon-move-vertical' : '&#xe066;',
			'xicon-move-vertical-alt1' : '&#xe067;',
			'xicon-move-horizontal' : '&#xe068;',
			'xicon-move-horizontal-alt1' : '&#xe069;',
			'xicon-undo' : '&#xe06a;',
			'xicon-reload' : '&#xe06b;',
			'xicon-reload-alt' : '&#xe06c;',
			'xicon-loop-2' : '&#xe06d;',
			'xicon-loop-alt1' : '&#xe06e;',
			'xicon-loop-alt2' : '&#xe06f;',
			'xicon-loop-alt3' : '&#xe070;',
			'xicon-loop-alt4' : '&#xe071;',
			'xicon-transfer' : '&#xe072;',
			'xicon-spin-alt' : '&#xe073;',
			'xicon-spin' : '&#xe074;',
			'xicon-curved-arrow' : '&#xe075;',
			'xicon-warning-2' : '&#xe076;',
			'xicon-cloud-2' : '&#xe077;',
			'xicon-locked' : '&#xe078;',
			'xicon-inbox-3' : '&#xe079;',
			'xicon-comment' : '&#xe07a;',
			'xicon-mic' : '&#xe07b;',
			'xicon-envelope' : '&#xe07c;',
			'xicon-briefcase' : '&#xe07d;',
			'xicon-cart' : '&#xe07e;',
			'xicon-contrast' : '&#xe07f;',
			'xicon-clock' : '&#xe080;',
			'xicon-user' : '&#xe081;',
			'xicon-key' : '&#xe082;',
			'xicon-chart-6' : '&#xe083;',
			'xicon-apple' : '&#xe084;',
			'xicon-file' : '&#xe085;',
			'xicon-plus-3' : '&#xe086;',
			'xicon-minus-4' : '&#xe087;',
			'xicon-picture-2' : '&#xe088;',
			'xicon-folder' : '&#xe089;',
			'xicon-camera' : '&#xe08a;',
			'xicon-search' : '&#xe08b;',
			'xicon-dribbble' : '&#xe08c;',
			'xicon-forrst' : '&#xe08d;',
			'xicon-film' : '&#xe08e;',
			'xicon-type' : '&#xe08f;',
			'xicon-home' : '&#xe090;',
			'xicon-earth' : '&#xe091;',
			'xicon-location-2' : '&#xe092;',
			'xicon-info-3' : '&#xe093;',
			'xicon-eye' : '&#xe094;',
			'xicon-heart-4' : '&#xe095;',
			'xicon-bookmark' : '&#xe096;',
			'xicon-wrench' : '&#xe097;',
			'xicon-calendar' : '&#xe098;',
			'xicon-window' : '&#xe099;',
			'xicon-phone' : '&#xe09a;',
			'xicon-star' : '&#xe09b;',
			'xicon-pointer' : '&#xe09c;',
			'xicon-thumbs-up' : '&#xe09d;',
			'xicon-thumbs-down' : '&#xe09e;',
			'xicon-headphones' : '&#xe09f;',
			'xicon-move' : '&#xe0a0;',
			'xicon-checkmark-4' : '&#xe0a1;',
			'xicon-cancel-4' : '&#xe0a2;',
			'xicon-skype' : '&#xe0a3;',
			'xicon-gift' : '&#xe0a4;',
			'xicon-cone' : '&#xe0a5;',
			'xicon-ampersand' : '&#xe0a6;',
			'xicon-compass' : '&#xe0a7;',
			'xicon-volume' : '&#xe0a8;',
			'xicon-volume-2' : '&#xe0a9;',
			'xicon-stats' : '&#xe0aa;',
			'xicon-target' : '&#xe0ab;',
			'xicon-forward-2' : '&#xe0ac;',
			'xicon-paperclip' : '&#xe0ad;',
			'xicon-keyboard' : '&#xe0ae;',
			'xicon-crop' : '&#xe0af;',
			'xicon-bookmark-2' : '&#xe0b0;',
			'xicon-camera-2' : '&#xe0b1;',
			'xicon-lamp' : '&#xe0b2;',
			'xicon-disk' : '&#xe0b3;',
			'xicon-button' : '&#xe0b4;',
			'xicon-database' : '&#xe0b5;',
			'xicon-credit-card' : '&#xe0b6;',
			'xicon-atom' : '&#xe0b7;',
			'xicon-winsows' : '&#xe0b8;',
			'xicon-target-2' : '&#xe0b9;',
			'xicon-battery' : '&#xe0ba;',
			'xicon-code' : '&#xe0bb;',
			'xicon-list-2' : '&#xe0bc;',
			'xicon-grid-3' : '&#xe0bd;',
			'xicon-cog' : '&#xe0be;',
			'xicon-music' : '&#xe0bf;',
			'xicon-twitter' : '&#xe0c0;',
			'xicon-pencil' : '&#xe0c1;',
			'xicon-frame' : '&#xe0c2;',
			'xicon-switch-2' : '&#xe0c3;',
			'xicon-star-2' : '&#xe0c4;',
			'xicon-feed' : '&#xe0c5;',
			'xicon-blocked-2' : '&#xe0c6;',
			'xicon-target-3' : '&#xe0c7;',
			'xicon-play' : '&#xe0c8;',
			'xicon-pause' : '&#xe0c9;',
			'xicon-bug' : '&#xe0ca;',
			'xicon-console' : '&#xe0cb;',
			'xicon-monitor' : '&#xe0cc;',
			'xicon-mobile' : '&#xe0cd;',
			'xicon-droplet' : '&#xe0ce;',
			'xicon-mouse' : '&#xe0cf;',
			'xicon-refresh' : '&#xe0d0;',
			'xicon-location-3' : '&#xe0d1;',
			'xicon-alarm' : '&#xe0d2;',
			'xicon-coffee' : '&#xe0d3;',
			'xicon-basket' : '&#xe0d4;',
			'xicon-flag' : '&#xe0d5;',
			'xicon-ipod' : '&#xe0d6;',
			'xicon-trashcan' : '&#xe0d7;',
			'xicon-bolt' : '&#xe0d8;',
			'xicon-floppy' : '&#xe0d9;',
			'xicon-filter' : '&#xe0da;',
			'xicon-trophy' : '&#xe0db;',
			'xicon-diary' : '&#xe0dc;',
			'xicon-address-book' : '&#xe0dd;',
			'xicon-smiley' : '&#xe0de;',
			'xicon-tag' : '&#xe0df;',
			'xicon-IE' : '&#xe0e0;',
			'xicon-chrome' : '&#xe0e1;',
			'xicon-html5' : '&#xe0e2;',
			'xicon-html5-2' : '&#xe0e3;',
			'xicon-css3' : '&#xe0e4;',
			'xicon-file-excel' : '&#xe0e5;',
			'xicon-file-zip' : '&#xe0e6;',
			'xicon-file-powerpoint' : '&#xe0e7;',
			'xicon-file-xml' : '&#xe0e8;',
			'xicon-file-css' : '&#xe0e9;',
			'xicon-firefox' : '&#xe0ea;',
			'xicon-opera' : '&#xe0eb;',
			'xicon-safari' : '&#xe0ec;',
			'xicon-libreoffice' : '&#xe0ed;',
			'xicon-file-pdf' : '&#xe0ee;',
			'xicon-file-openoffice' : '&#xe0ef;',
			'xicon-file-word' : '&#xe0f0;',
			'xicon-paragraph-right' : '&#xe0f1;',
			'xicon-paragraph-justify' : '&#xe0f2;',
			'xicon-indent-increase' : '&#xe0f3;',
			'xicon-indent-decrease' : '&#xe0f4;',
			'xicon-paragraph-left' : '&#xe0f5;',
			'xicon-paragraph-center' : '&#xe0f6;',
			'xicon-paragraph-right-2' : '&#xe0f7;',
			'xicon-paragraph-justify-2' : '&#xe0f8;',
			'xicon-paragraph-left-2' : '&#xe0f9;',
			'xicon-paragraph-center-2' : '&#xe0fa;',
			'xicon-bold' : '&#xe0fb;',
			'xicon-underline' : '&#xe0fc;',
			'xicon-italic' : '&#xe0fd;',
			'xicon-strikethrough' : '&#xe0fe;',
			'xicon-text-width' : '&#xe0ff;',
			'xicon-text-height' : '&#xe100;',
			'xicon-font' : '&#xe101;',
			'xicon-filter-2' : '&#xe102;',
			'xicon-scissors' : '&#xe103;',
			'xicon-crop-2' : '&#xe104;',
			'xicon-checkbox-checked' : '&#xe105;',
			'xicon-checkbox-unchecked' : '&#xe106;',
			'xicon-checkbox-partial' : '&#xe107;',
			'xicon-radio-checked' : '&#xe108;',
			'xicon-radio-unchecked' : '&#xe109;',
			'xicon-tab' : '&#xe10a;',
			'xicon-arrow-up' : '&#xe10b;',
			'xicon-arrow-up-right' : '&#xe10c;',
			'xicon-arrow-right' : '&#xe10d;',
			'xicon-arrow-down-right' : '&#xe10e;',
			'xicon-arrow-down' : '&#xe10f;',
			'xicon-arrow-down-left' : '&#xe110;',
			'xicon-arrow-left' : '&#xe111;',
			'xicon-arrow-up-left' : '&#xe112;',
			'xicon-loop-3' : '&#xe113;',
			'xicon-shuffle-2' : '&#xe114;',
			'xicon-arrow-up-left-2' : '&#xe115;',
			'xicon-arrow-up-2' : '&#xe116;',
			'xicon-arrow-up-right-2' : '&#xe117;',
			'xicon-arrow-right-2' : '&#xe118;',
			'xicon-arrow-down-right-2' : '&#xe119;',
			'xicon-arrow-down-2' : '&#xe11a;',
			'xicon-arrow-down-left-2' : '&#xe11b;',
			'xicon-arrow-left-2' : '&#xe11c;',
			'xicon-arrow-up-left-3' : '&#xe11d;',
			'xicon-arrow-up-3' : '&#xe11e;',
			'xicon-arrow-up-right-3' : '&#xe11f;',
			'xicon-arrow-right-3' : '&#xe120;',
			'xicon-arrow-down-right-3' : '&#xe121;',
			'xicon-arrow-down-3' : '&#xe122;',
			'xicon-arrow-down-left-3' : '&#xe123;',
			'xicon-arrow-left-3' : '&#xe124;',
			'xicon-loop-4' : '&#xe125;',
			'xicon-loop-5' : '&#xe126;',
			'xicon-spell-check' : '&#xe127;',
			'xicon-download-4' : '&#xe128;',
			'xicon-upload-3' : '&#xe129;',
			'xicon-globe' : '&#xe12a;',
			'xicon-earth-2' : '&#xe12b;',
			'xicon-link' : '&#xe12c;',
			'xicon-flag-2' : '&#xe12d;',
			'xicon-attachment' : '&#xe12e;',
			'xicon-bookmark-3' : '&#xe12f;',
			'xicon-bookmarks' : '&#xe130;',
			'xicon-cloud-download' : '&#xe131;',
			'xicon-cloud-upload' : '&#xe132;',
			'xicon-download-5' : '&#xe133;',
			'xicon-upload-4' : '&#xe134;',
			'xicon-tree' : '&#xe135;',
			'xicon-list-3' : '&#xe136;',
			'xicon-list-4' : '&#xe137;',
			'xicon-numbered-list' : '&#xe138;',
			'xicon-menu' : '&#xe139;',
			'xicon-menu-2' : '&#xe13a;',
			'xicon-signup' : '&#xe13b;',
			'xicon-switch-3' : '&#xe13c;',
			'xicon-expand-2' : '&#xe13d;',
			'xicon-contract' : '&#xe13e;',
			'xicon-expand-3' : '&#xe13f;',
			'xicon-contract-2' : '&#xe140;',
			'xicon-drawer' : '&#xe141;',
			'xicon-drawer-2' : '&#xe142;',
			'xicon-drawer-3' : '&#xe143;',
			'xicon-cabinet' : '&#xe144;',
			'xicon-box-add' : '&#xe145;',
			'xicon-box-remove' : '&#xe146;',
			'xicon-download-6' : '&#xe147;',
			'xicon-upload-5' : '&#xe148;',
			'xicon-disk-2' : '&#xe149;',
			'xicon-undo-2' : '&#xe14a;',
			'xicon-redo' : '&#xe14b;',
			'xicon-qrcode' : '&#xe14c;',
			'xicon-barcode' : '&#xe14d;',
			'xicon-tag-2' : '&#xe14e;',
			'xicon-tags-2' : '&#xe14f;',
			'xicon-file-2' : '&#xe150;',
			'xicon-copy' : '&#xe151;',
			'xicon-copy-2' : '&#xe152;',
			'xicon-copy-3' : '&#xe153;',
			'xicon-paste' : '&#xe154;',
			'xicon-paste-2' : '&#xe155;',
			'xicon-paste-3' : '&#xe156;',
			'xicon-file-3' : '&#xe157;',
			'xicon-profile' : '&#xe158;',
			'xicon-file-4' : '&#xe159;',
			'xicon-file-5' : '&#xe15a;',
			'xicon-image' : '&#xe15b;',
			'xicon-image-2' : '&#xe15c;',
			'xicon-images' : '&#xe15d;',
			'xicon-connection' : '&#xe15e;',
			'xicon-pencil-2' : '&#xe15f;',
			'xicon-home-2' : '&#xe160;',
			'xicon-home-3' : '&#xe161;',
			'xicon-home-4' : '&#xe162;',
			'xicon-pencil-3' : '&#xe163;',
			'xicon-quill' : '&#xe164;',
			'xicon-pen' : '&#xe165;',
			'xicon-blog' : '&#xe166;',
			'xicon-droplet-2' : '&#xe167;',
			'xicon-paint-format' : '&#xe168;',
			'xicon-camera-3' : '&#xe169;',
			'xicon-attachment-2' : '&#xe16a;',
			'xicon-pencil-4' : '&#xe16b;',
			'xicon-pen-2' : '&#xe16c;',
			'xicon-diamond' : '&#xe16d;',
			'xicon-patch' : '&#xe16e;',
			'xicon-pil' : '&#xe16f;',
			'xicon-injection' : '&#xe170;',
			'xicon-thermometer' : '&#xe171;',
			'xicon-lamp-2' : '&#xe172;',
			'xicon-lamp-3' : '&#xe173;',
			'xicon-lamp-4' : '&#xe174;',
			'xicon-umbrella' : '&#xe175;',
			'xicon-space-invaders' : '&#xe176;',
			'xicon-stack' : '&#xe177;',
			'xicon-stack-2' : '&#xe178;',
			'xicon-stack-3' : '&#xe179;',
			'xicon-locked-2' : '&#xe17a;',
			'xicon-unlocked' : '&#xe17b;',
			'xicon-unlocked-2' : '&#xe17c;',
			'xicon-locked-3' : '&#xe17d;',
			'xicon-direction' : '&#xe17e;',
			'xicon-map' : '&#xe17f;',
			'xicon-trashcan-2' : '&#xe180;',
			'xicon-chart-7' : '&#xe181;',
			'xicon-link-2' : '&#xe182;',
			'xicon-link-3' : '&#xe183;',
			'xicon-cabinet-2' : '&#xe184;',
			'xicon-cabinet-3' : '&#xe185;',
			'xicon-calendar-2' : '&#xe186;',
			'xicon-calendar-3' : '&#xe187;',
			'xicon-calendar-4' : '&#xe188;',
			'xicon-file-6' : '&#xe189;',
			'xicon-file-7' : '&#xe18a;',
			'xicon-file-8' : '&#xe18b;',
			'xicon-files' : '&#xe18c;',
			'xicon-phone-2' : '&#xe18d;',
			'xicon-window-2' : '&#xe18e;',
			'xicon-cog-2' : '&#xe18f;',
			'xicon-cogs' : '&#xe190;',
			'xicon-cog-3' : '&#xe191;'
		},
		els = document.getElementsByTagName('*'),
		i, attr, html, c, el;
	for (i = 0; ; i += 1) {
		el = els[i];
		if(!el) {
			break;
		}
		attr = el.getAttribute('data-icon');
		if (attr) {
			addIcon(el, attr);
		}
		c = el.className;
		c = c.match(/xicon-[^\s'"]+/);
		if (c && icons[c[0]]) {
			addIcon(el, icons[c[0]]);
		}
	}
};